SHELL = /bin/sh
#LINDA_DIR = /usr/licensed/sca/sun4-4.1/bin/
#PIRANHA_DIR = /usr/licensed/sca/sun4-4.1/lib/
# This is currently only needed for the RS6000 and DEC alpha.
#LINKLIBS = -lrpcsvc

CLC = LINDA_CLC=network $(LINDA_DIR)clc
CLFLAGS = -g
PIROBJS = $(PIRANHA_DIR)piranha.lo $(PIRANHA_DIR)piranha_sys.o

TARGETS = piranha_test factor cmatrix piranha.config

all: $(TARGETS)

piranha_test: piranha_test.cl $(PIROBJS)
	$(CLC) $(CLFLAGS) -o $@ piranha_test.cl $(PIROBJS) $(LINKLIBS)

factor: factor.cl $(PIROBJS)
	$(CLC) $(CLFLAGS) -o $@ factor.cl $(PIROBJS) $(LINKLIBS) -lm

cmatrix: cmatrix.cl $(PIROBJS)
	$(CLC) $(CLFLAGS) -o $@ cmatrix.cl $(PIROBJS) $(LINKLIBS) -lm

clean:
	-@/bin/rm -f $(TARGETS) *.o *.lo *.fo *.d0 *.s *.i* __lt* *~ core
